package com.wangjiacai.utils.web.validator;



import com.wangjiacai.utils.enums.ResultEnum;

import java.lang.annotation.*;

@Target({ElementType.PARAMETER,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface SecureValid {

    Class<? extends ErrorMessage> errorMessageBy() default ErrorMessage.class;

    public interface ErrorMessage<T extends Annotation> {

        ResultEnum resultEnum(T t);
    }

}
